7812. Большее среди четырех

 

Заданы четыре числа a, b, c, d. Найдите наибольшее среди них.

 

Вход. Четыре целых числа, каждое из которых по модулю не превышает 1000.

 

Выход. Выведите наибольшее из заданных четырех чисел.

 

Пример входа

Пример выхода

1 2 3 4

4

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

Максимум среди четырех чисел ищем при помощи условного оператора.

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%d %d %d %d",&a,&b,&c,&d);

 

Инициализируем значение максимума первым числом.

 

max = a;

 

Последовательно сравниваем остальные числа с текущим максимумом. Если какое-либо из чисел больше максимума, обновляем значение максимума.

 

if (b > max) max = b;

if (c > max) max = c;

if (d > max) max = d;

 

Выводим ответ.

 

printf("%d\n",max);

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int a = con.nextInt();

    int b = con.nextInt();  

    int c = con.nextInt();

    int d = con.nextInt();

   

    int res = a;

    if (b > res) res = b;

    if (c > res) res = c;

    if (d > res) res = d;

    System.out.println(res);

    con.close();

  }

}

 

Python реализация

Читаем входные данные.

 

a, b, c, d = map(int,input().split())

 

Выводим максимум четырех чисел.

 

print(max(a,b,c,d))